<HTML><HEAD>
<META NAME="copyright" CONTENT="Copyright (c) 1986-2004, Eiffel Software and others">
<META NAME="license" CONTENT="Eiffel Forum License v2 (see forum.txt)">
<META NAME="description" CONTENT="Garbage collector statistics. This class may be used as ancestor by classes needing its facilities. Time accounting is relevant only if `enable_time_accounting'  (from MEMORY) has been called.">
<META NAME="library" CONTENT="Free implementation of ELKS library">
<META NAME="keywords" CONTENT="Eiffel class">
<META NAME="keywords" CONTENT="Eiffel class">
<TITLE>gc_info Chart</TITLE></HEAD>
<BODY BGCOLOR="white">
<P ALIGN="CENTER">Automatic generation produced by ISE Eiffel</P>
<PRE><TABLE BORDER="1" ALIGN="CENTER"><TR><TD><A HREF="../class_list.html">Classes</A></TD><TD><A HREF="../cluster_list.html">Clusters</A></TD><TD><A HREF="../cluster_hierarchy.html">Cluster hierarchy</A></TD><TD>Chart</TD><TD><A HREF="gc_info_links.html">Relations</A></TD><TD><A HREF="gc_info_flatshort.html">Flat contracts</A></TD></TR></TABLE><B>class</B>
    <A HREF="../base/gc_info_chart.html">GC_INFO</A>

<B>General</B>
    cluster: elks
    description: 
        "Garbage collector statistics.
        This class may be used as ancestor by classes needing its facilities.
        Time accounting is relevant only if `enable_time_accounting' 
        (from MEMORY) has been called."
    create: <A HREF="../base/gc_info_flatshort.html#f_make">make</A>

<B>Ancestors</B>
    <A HREF="../base/memory_structure_chart.html">MEMORY_STRUCTURE</A>*
    <A HREF="../base/mem_const_chart.html">MEM_CONST</A>

<B>Queries</B>
    <A HREF="../base/mem_const_flatshort.html#f_c_memory">C_memory</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A><FONT COLOR="red"> -- (from MEM_CONST)</FONT>
    <A HREF="../base/gc_info_flatshort.html#f_collected">collected</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>
    <A HREF="../base/gc_info_flatshort.html#f_collected_average">collected_average</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>
    <A HREF="../base/gc_info_flatshort.html#f_cpu_interval_time">cpu_interval_time</A>: <A HREF="../base/real_64_chart.html">REAL_64</A>
    <A HREF="../base/gc_info_flatshort.html#f_cpu_interval_time_average">cpu_interval_time_average</A>: <A HREF="../base/real_64_chart.html">REAL_64</A>
    <A HREF="../base/gc_info_flatshort.html#f_cpu_time">cpu_time</A>: <A HREF="../base/real_64_chart.html">REAL_64</A>
    <A HREF="../base/gc_info_flatshort.html#f_cpu_time_average">cpu_time_average</A>: <A HREF="../base/real_64_chart.html">REAL_64</A>
    <A HREF="../base/gc_info_flatshort.html#f_cpu_total_time">cpu_total_time</A>: <A HREF="../base/real_64_chart.html">REAL_64</A>
    <A HREF="../base/gc_info_flatshort.html#f_cycle_count">cycle_count</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>
    <A HREF="../base/mem_const_flatshort.html#f_eiffel_memory">Eiffel_memory</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A><FONT COLOR="red"> -- (from MEM_CONST)</FONT>
    <A HREF="../base/mem_const_flatshort.html#f_full_collector">Full_collector</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A><FONT COLOR="red"> -- (from MEM_CONST)</FONT>
    <A HREF="../base/mem_const_flatshort.html#f_incremental_collector">Incremental_collector</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A><FONT COLOR="red"> -- (from MEM_CONST)</FONT>
    <A HREF="../base/gc_info_flatshort.html#f_memory_used">memory_used</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>
    <A HREF="../base/gc_info_flatshort.html#f_real_interval_time">real_interval_time</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>
    <A HREF="../base/gc_info_flatshort.html#f_real_interval_time_average">real_interval_time_average</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>
    <A HREF="../base/gc_info_flatshort.html#f_real_time">real_time</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>
    <A HREF="../base/gc_info_flatshort.html#f_real_time_average">real_time_average</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>
    <A HREF="../base/gc_info_flatshort.html#f_sys_interval_time">sys_interval_time</A>: <A HREF="../base/real_64_chart.html">REAL_64</A>
    <A HREF="../base/gc_info_flatshort.html#f_sys_interval_time_average">sys_interval_time_average</A>: <A HREF="../base/real_64_chart.html">REAL_64</A>
    <A HREF="../base/gc_info_flatshort.html#f_sys_time">sys_time</A>: <A HREF="../base/real_64_chart.html">REAL_64</A>
    <A HREF="../base/gc_info_flatshort.html#f_sys_time_average">sys_time_average</A>: <A HREF="../base/real_64_chart.html">REAL_64</A>
    <A HREF="../base/gc_info_flatshort.html#f_sys_total_time">sys_total_time</A>: <A HREF="../base/real_64_chart.html">REAL_64</A>
    <A HREF="../base/mem_const_flatshort.html#f_total_memory">Total_memory</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A><FONT COLOR="red"> -- (from MEM_CONST)</FONT>
    <A HREF="../base/gc_info_flatshort.html#f_type">type</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>

<B>Commands</B>
    <A HREF="../base/gc_info_flatshort.html#f_make">make</A> (memory: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>)
    <A HREF="../base/gc_info_flatshort.html#f_update">update</A> (memory: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>)

<TABLE BORDER="1" ALIGN="CENTER"><TR><TD><A HREF="../class_list.html">Classes</A></TD><TD><A HREF="../cluster_list.html">Clusters</A></TD><TD><A HREF="../cluster_hierarchy.html">Cluster hierarchy</A></TD><TD>Chart</TD><TD><A HREF="gc_info_links.html">Relations</A></TD><TD><A HREF="gc_info_flatshort.html">Flat contracts</A></TD></TR></TABLE></PRE>
<P ALIGN="CENTER"> &#045;&#045; Generated by ISE Eiffel &#045;&#045 </P>
<P ALIGN="CENTER">For more details: <A HREF="http://www.eiffel.com">www.eiffel.com</A></P>
</BODY>
</HTML>
